//package com.conf;
//
//
//import org.apache.http.HttpHost;
//import org.elasticsearch.client.Node;
//import org.elasticsearch.client.RestClient;
//import org.elasticsearch.client.RestClientBuilder;
//import org.elasticsearch.client.RestHighLevelClient;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//
///**
// * <p>
// *
// * </p>
// *
// * @author zhangqing
// * @since 2021/2/3
// */
//@Configuration
//public class ElasticSearchConfig {
//    @Value("${elasticsearch.host}")
//    private String host ;
//    @Value("${elasticsearch.port}")
//    private String port;
//
//    @Bean
//    public RestHighLevelClient restHighLevelClient(){
//        RestClientBuilder restClientBuilder = RestClient.builder(
//                new HttpHost(host,Integer.parseInt(port),"http"));
//        restClientBuilder.setFailureListener(new RestClient.FailureListener() {
//            @Override
//            public void onFailure(Node node) {
//                System.out.println("出错了 -> " + node);
//            }
//        });
//        return  new RestHighLevelClient(restClientBuilder);
//    }
//
//}
